 #include <stdio.h>
 #include <math.h>
int main()
 {float x0,x1,x2,fx0,fx1,fx2;
  do
    {printf("enter x1 & x2:");
     scanf("%f,%f",&x1,&x2);
     fx1=x1*((2*x1-4)*x1+3)-6;
     fx2=x2*((2*x2-4)*x2+3)-6;
    }while(fx1*fx2>0);
  do
    {x0=(x1+x2)/2;
     fx0=x0*((2*x0-4)*x0+3)-6;
     if ((fx0*fx1)<0)
       {x2=x0;
        fx2=fx0;
       }
     else
       {x1=x0;
        fx1=fx0;
       }
    }while(fabs (fx0)>=1e-5);
  printf("x=%6.2f\n",x0);
  return 0;
 }
